Table of Contents Previous Next


Table of Contents

Developing an Oracle Tuxedo Application
Before Developing Your Oracle Tuxedo Application
Creating an Oracle Tuxedo ATMI Client
Client Tasks
Creating an Oracle Tuxedo ATMI Server
Server Tasks
Using Typed Buffers in Your Application
Using Oracle Tuxedo Messaging Paradigms in Your Application
Using the Request/Response Model (Synchronous Calls)
Using the Request/Response Model (Asynchronous Calls)
Using Nested Calls
Using Forwarded Calls
Using Conversational Communication
Using Unsolicited Notification
Using Event-based Communication
Using Queue-based Communication
Using Transactions
Tutorial for simpapp, a Simple C Application
What Is simpapp?
Preparing simpapp Files and Resources
Before You Begin
About This Tutorial
What You Will Learn
Step 1: How to Copy the simpapp Files
Step 2: Examining and Compiling the Client
How to Examine the Client
How to Compile the Client
Step 3: Examining and Compiling the Server
How to Examine the Server
How to Compile the Server
Step 4: Editing and Loading the Configuration File
How to Edit the Configuration File
How to Load the Configuration File
Step 5: How to Boot the Application
Step 6: How to Execute the Run-time Application
Step 7: How to Monitor the Run-time Application
Step 8: How to Shut Down the Application
Tutorial for bankapp, a Full C Application
What Is bankapp?
About This Tutorial
Familiarizing Yourself with bankapp
Learning About the bankapp Files
Exploring the Banking Application Files
Examining the bankapp Clients
What Is the bankclt.c File?
How ud(1) Is Used in bankapp
A Request/Response Client: audit.c
A Conversational Client: auditcon.c
A Client that Monitors Events: bankmgr.c
Examining the bankapp Servers and Services
bankapp Request/Response Servers
bankapp Conversational Server
bankapp Services
Algorithms of bankapp Services
Utilities Incorporated into Servers
Alternative Way to Code Services
Preparing bankapp Files and Resources
Step 1: How to Set the Environment Variables
Step 2: Building Servers in bankapp
How to Build ACCT Server
How to Build the BAL Server
How to Build the BTADD Server
How to Build the TLR Server
How to Build the XFER Server
Servers Built in the bankapp.mk File
Step 3: Editing the bankapp Makefile
How to Edit the TUXDIR Parameter
How to Edit the APPDIR Parameter
How to Set the Resource Manager Parameters
How to Run the bankapp.mk File
Step 4: Creating the bankapp Database
How to Create the Database in SHM Mode
How to Create the Database in MP Mode
Step 5: Preparing for an XA-Compliant Resource Manager
How to Change the bankvar File
How to Change the bankapp Services
How to Change the bankapp.mk File
How to Change crbank and crbankdb
How to Change the Configuration File
How to Integrate bankapp with Oracle (XA RM) for a Windows 2003 Platform
Step 6: How to Edit the Configuration File
Steps 7 and 8: Creating a Binary Configuration File and Transaction Log File
Before Creating the Binary Configuration File
How to Load the Configuration File
How to Create the Transaction Log (TLOG) File
Step 9: How to Create a Remote Service Connection on Each Machine
How to Stop the Listener Process (tlisten)
Sample tlisten Error Messages
Running bankapp
Step 1: How to Prepare to Boot
Step 2: How to Boot bankapp
Step 3: How to Populate the Database
Step 4: How to Test bankapp Services
Step 5: How to Shut Down bankapp
Tutorial for CSIMPAPP, a Simple COBOL Application
What Is CSIMPAPP?
Preparing CSIMPAPP Files and Resources
Before You Begin
What You Will Learn
Step 1: How to Copy the CSIMPAPP Files
Step 2: Examining and Compiling the Client
How to Examine the Client
How to Compile the Client
Step 3: Examining and Compiling the Server
How to Examine the Server
How to Compile the Server
Step 4: Editing and Loading the Configuration File
How to Edit the Configuration File
How to Load the Configuration File
Step 5: How to Boot the Application
Step 6: How to Test the Run-time Application
Step 7: How to Monitor the Run-time Application
Step 8: How to Shut Down the Application
Tutorial for STOCKAPP, a Full COBOL Application
What Is STOCKAPP?
Familiarizing Yourself with STOCKAPP
Learning About the STOCKAPP Files
Exploring the Stock Application Files
Examining the STOCKAPP Clients
System Client Programs
Typed Buffers
A Request/Response Client: BUY.cbl
BUY.cbl Source Code
Building Clients
Examining the STOCKAPP Servers
STOCKAPP Services
Preparing STOCKAPP Files and Resources
Step 1: How to Set Environment Variables
Additional Requirements
Step 2: Building Servers in STOCKAPP
How to Build the BUYSELL Server
Servers Built in STOCKAPP.mk
Step 3: Editing the STOCKAPP.mk File
How to Edit the TUXDIR Parameter
How to Edit the APPDIR Parameter
How to Run the STOCKAPP.mk File
Step 4: How to Edit the Configuration File
Step 5: Creating a Binary Configuration File
Before Creating the Binary Configuration File
How to Load the Configuration File
Running STOCKAPP
Step 1: How to Prepare to Boot
Step 2: How to Boot STOCKAPP
Step 3: How to Test STOCKAPP Services
Step 4: How to Shut Down STOCKAPP
Tutorial for XMLSTOCKAPP: a C and C++ XML Parser Application
What Is XMLSTOCKAPP?
Familiarizing Yourself with XMLSTOCKAPP
Learning About the XMLSTOCKAPP Files
Examining the XMLSTOCKAPP Clients
A Request/Response Client: stock_quote_beas.xml
See Also
Examining the XMLSTOCKAPP Servers
Preparing XMLSTOCKAPP Files and Resources
Step1: Copy the XMLSTOCKAPP Files to a New Directory
Step 2: Set Environment Variables
Additional Requirements
Step 3: Building Clients
Step 4: Building Servers in XMLSTOCKAPP
How to Build the stockxml and stockxml_c Servers
See Also
Step 5: How to Edit the Configuration File
See Also
Step 6: Creating a Binary Configuration File
How to Load the Configuration File
See Also
Running XMLSTOCKAPP
Step 1: How to Prepare to Boot
Step 2: How to Boot XMLSTOCKAPP
See Also
Step 3: How to Test XMLSTOCKAPP Services
Step 4: How to Shut Down XMLSTOCKAPP
See Also
Tutorial for xmlfmlapp: A Full C XML/FML32 Conversion Application
What Is xmlfmlapp?
Familiarizing Yourself with xmlfmlapp
Learning About the xmlfmlapp Files
TExamining the xmlfmlapp Client
Request/Response Client
See Also
Examining the xmlfmlapp Server
Preparing xmlfmlapp Files and Resources
Step 1: Copy the xmlfmlapp Files to a New Directory
Step 2: Set Environment Variables
Additional Requirements
Step 3: Create FML32 Field Table
Step 4: Build the xmlfmlapp Binaries
Step 5: Edit the Configuration File
See Also
Step 6: Create the Binary Configuration File
Loading the Configuration File
See Also
Running xmlfmlapp
Step 1: xmlfmlapp Boot Preparation
Step 2: Boot xmlfmlapp
See Also
Step 3: Test xmlfmlapp Services
Step 4: Shut Down xmlfmlapp
See Also

Copyright © 1994, 2017, Oracle and/or its affiliates. All rights reserved.